package com.example.ibsp_demo.service;


import com.example.ibsp_demo.pojo.dto.login.LoginDto;
import com.example.ibsp_demo.pojo.dto.login.RegisterDto;
import com.example.ibsp_demo.pojo.dto.login.ResetDto;
import com.example.ibsp_demo.pojo.entity.user.User;

public interface ILoginService {
    /*
     * 实现一个登录检查方法（检测登录）
     *
     * */
    Boolean login(LoginDto dto);
    /*
     *
     * 实现一个返回User类（登录成功时）
     *
     * */
    User get(String userInput);

    /*
     *
     * 实现一个注册方法
     *
     * */
    Boolean register(RegisterDto dto);
    /*
     * 实现一个重置密码的方法
     *
     *
     * */
    Boolean reset(ResetDto dto);

    Boolean checkAdmin(LoginDto dto);
}
